package com.caltco.cargo.ops.modules.sys.service;

import com.caltco.cargo.ops.common.api.Result;
import com.caltco.cargo.ops.modules.sys.entity.Word;
import com.caltco.cargo.ops.modules.sys.request.SaveLearnBookRequest;
import com.caltco.cargo.ops.modules.sys.vo.LearnBookVO;
import com.caltco.cargo.ops.modules.sys.vo.WordVO;

import java.util.List;

public interface WordService {
    WordVO getWordByType(String type);
    WordVO getByRandom();
    WordVO getWordByTest();
    WordVO getWordByEnter();
    List<LearnBookVO> getLearnBook();
    List<LearnBookVO> getAllLearnBook();
    Boolean removeLearnBook(SaveLearnBookRequest request);
    Boolean saveLearnBook(SaveLearnBookRequest request);
    void updateReviewStatus(Long wordId, Integer isCurrent, String wordType);
}
